<body>
  <div id="app">
    <!-- 渲染目标容器 -->
    <div ref="container"></div>
  </div>
</body>
<script type="module">
  import {createApp, h, ref, onMounted, render} from './vue.js'

  // 创建 Vue 实例
  const App = {
    setup() {
      const container = ref(null)
      onMounted(() => {
        if (container.value) {
          render(h('button', {disabled: false}, '按钮'), container.value)
        } //  true禁用
      })

      return {
        container
      }
    },
    template: `<div ref="container"></div>` // 模板部分
  }

  // 挂载 Vue 应用
  createApp(App).mount('#app')
</script>
